#ifndef C4DA69A4_DD96_433E_B846_F90FF3A78917
#define C4DA69A4_DD96_433E_B846_F90FF3A78917

#define MEM_MAX_SIZE 1024
#define MEM_BLOCK_SIZE 64

void my_free(void *ptr);
void* my_malloc(unsigned long size);
void* my_realloc (void* mem, unsigned long size );


#define m_malloc(x,y) do{if(x!=0){my_free(x);}x=my_malloc(y);}while (0)

#define m_free(x) do{my_free(x); x = 0;}while(0)

#endif /* C4DA69A4_DD96_433E_B846_F90FF3A78917 */
